草庐IT

Android ListView - 从右侧滑动 subview ?

全部标签

IOS - SWRevealController - 随机滑动问题

我已将SWRevealViewcontroller(https://github.com/John-Lluch/SWRevealViewController)-实现到我们的IOS应用中,我注意到间歇性滑动问题。解释一下——基本设置如下从主屏幕向左和向右滑动两次屏幕,主屏幕最初是一个uitableviewcontroller。我的问题是-偶尔,如果您向上和向下滑动表格View-左右滑动被忽略,似乎用于tableviewcontroller的滑动事件与重新评估。不确定是否有其他人遇到过此问题,或者它是否只是一个具有多个滑动事件的IOS错误-但如果其他人遇到过类似问题或有任何建议,请告诉我。

ios - 我在哪里将 subview 添加到自定义 UIView 以便它在 IB 中以编程方式创建并在 IB 中呈现时显示?

当创建自定义UIView时(就方法而言)我应该添加subview和其他初始化步骤,以便它在以下情况下显示:通过在InterfaceBuilder中添加来创建通过初始化创建并以编程方式添加通过Xcode6中新的@IBDesignable功能在InterfaceBuilder中查看我很困惑我应该在哪里添加这个。假设我的View总是需要在其中嵌入一个特定的图像,然后将UIImageView的角圆化。我应该用什么方法来做? 最佳答案 编辑-最初误解了这个问题......您可以覆盖自定义UIView的普通init方法并在那里处理它。你也可以声

ios - 使用 iOS 7 滑动导航时导航栏故障

当我使用滑动返回上一个View时,我的应用程序出现奇怪的图形故障。当我正常滑动并完成滑动手势时,一切正常。当我取消滑动手势时,即:开始手势然后向相反方向移动手指以停止手势并停留在当前View。我遇到的故障如果我返回到上一个屏幕,该View的栏按钮项目将与上一个View的栏按钮项目重叠。截图:起点:向后滑动手势和完成手势,转到上一个View,工作正常:滑动返回手势和取消手势,从而停留在当前屏幕,然后返回上一屏幕,文本按钮重叠:此图形故障仅在强制退出应用程序并重新启动时才会消失。但当然,如果您再次引发故障,它会再次出现。希望有一些开发者遇到同样的问题。编辑,问题原因如下代码:-(void)

添加 subview 后 iOS UIButton 文本颜色不会改变

我有这个函数,一旦点击按钮就会被调用。我正在尝试向已点击的按钮添加一个View,并向未点击的按钮添加一个View。这是我的View初始化:/**Createthebottomborderviews*/-(void)createBottomBorderViews{UIButton*button=_albumsTypesButtons[0];//createlayers_clickedButtonBorder=[[UIViewalloc]initWithFrame:CGRectMake(0,26,button.frame.size.width,2)];_unClickedButtonBor

ios - Xcode6 Interface Builder 约束不拉伸(stretch) subview

XcodeInterfaceBuilder快把我逼疯了,我一天的大部分时间都在谷歌上搜索解决方案。我有一个Storyboard,其中包含一个包含UIImageView的CollectionViewCell。CollectionViewCell大小为125x125,并且选中了Autoresizesubviews。UIImageView对其superView有4个约束(前导、尾随、顶部、底部),全部设置为0。这应确保UIImageView的大小适合填充superView。当CollectionViewCell缩小到较小尺寸时,UIImageView的大小正确,但当CollectionVie

ios - 带有触摸拦截器的 UIScrollView 用于 contentSize 以控制 subview

假设我有以下View层次结构;那些View实际上是ShinobiCharts,它们是UIView的子类。View1充当用户可以触摸(捏合、平移、长按等)的主图表。该View反过来控制其他View(View2、View3等)关于特定的、触摸相关的属性(用户平移View1,因此View2和3...必须相应地进行操作并平移)。但是,一旦用户滚动UIScrollView,View1可能会从屏幕上消失,只留下View2、3等可见,它们没有相应的手势识别器,因此用户无法再与图表进行交互,糟糕用户体验。我当然也可以将识别器添加到这些额外的图表中,但是在捏合期间,这意味着两个手指都必须位于一个View

ios - UITableViewCell 在被选中后改变 subview 的位置

我使用AutoLayout创建了一个动态单元格,将代码放入(void)updateConstraints单元格的subview方法中,设置BOOL值以便自定义AutoLayout代码只运行一次,并在ViewController中调用[cellsetNeedsUpdateConstraints];[cellupdateConstraintsIfNeeded];就在返回单元格之前。一切似乎都正常,但我遇到了奇怪的问题,当我选择单元格时,它的所有subview(或它本身?)都会改变位置。用这个漂亮的箭头指向的单元格显示它;] 最佳答案 我

iOS 在其 subview 中接收父 View 的触摸事件

问题:有没有办法在它的subview中直接接收来自superView的触摸(即在subview边界之外的触摸)?我想避免委托(delegate)(正式/非正式)、NSNotification、代理或任何其他中间解决方案将触摸事件从一个View转发到另一个View。 最佳答案 这样就可以了。覆盖subview中的pointInside。希望足够直接满足您的要求。-(BOOL)pointInside:(CGPoint)pointwithEvent:(UIEvent*)event{point=[selfconvertPoint:point

ios - UIPageViewController 滑动延迟

我的iOS应用程序使用了大约18个页面的UIPageViewcontroller。每个页面都有一个带有4个动态单元格的UITableView。每个单元格有大约10张不同的图像。问题是每次我滑动UIPageViewcontroller转到下一页/上一页时,都会有半秒的延迟,这让用户体验非常糟糕。似乎下一页的UITableView在滑动加载其所有重数据单元格后显示,这会导致此延迟。我读过可以使此加载异步,但我不知道如何执行此操作。你们中的任何人都知道如何避免这种延迟以便顺利过渡到页面吗?这是UITableView的一些代码:#pragmamark-Tableviewdatasource-(

ios - UITableviewCell layoutSubviews 滑动删除时调用了几次

我在我的ViewController中实现了commitEditingStyle方法,这样我就可以在适当的单元格上滑动以将其删除。但是当我在Debug模式下在一个单元格上滑动时,layoutSubviews方法被调用了三次,这使得该单元格的图像subview被绘制了三次并被覆盖。这使得用户界面很奇怪。想知道有没有办法避免cell在滑动删除的时候调用layoutSubviews方法。 最佳答案 你能在这里发布layoutSubviews代码吗?从技术上讲,您应该只在layoutSubviews中进行框架设置,而不是任何其他操作。不要在